@charset "utf-8";
*{margin:0px;padding:0px}
img{border:none}
li{list-style:none}
a{text-decoration:none}
body{font-size:12px;font-family:"思源黑体",Arial}
.main1{width:100%;height:560px;background:#ebf4f3}
.main1_{width:80%;margin:0 auto;padding-top:30px}
.main1_l h1{width:225px;height:89px;background:#074c8d;text-align:center}
.main1_l h1 p{color:#bedfff;text-decoration:underline;padding-top:20px;letter-spacing:2px;font-family:"Book Antiqua"}
.main1_l h1 span{color:#FFF;font-weight:normal;font-size:18px}
.main1_l ul li{height:13px;background:url(../images/us_bg2.jpg);padding:23px 100px 13px 37px}
.main1_l ul li a{display:block;background:url(../images/us_bg.jpg) no-repeat}
.main1_l ul li a span{margin-left:17px;font-size:14px;color:#555555}
.main1_r{width:100%;height:496px;border:1px solid #c9c9c9;border-top:4px solid #074c8d;float:right;background:#FFF}
.news-nav{width:80%;margin:20px auto;padding:10px 0;text-align:center}
.news-nav li{display:inline-block;overflow:hidden}
.news-nav li a{color:#333;font-size:16px;padding:10px 25px;border:1px #ddd solid;display:block;margin:0 10px;line-height:30px;background:#f3f3f3}
.news-nav li a:hover,.news-nav li a.active{background:#225dc8;color:#fff;transition:.4s}
.main_new{width:62%;margin:0 auto;padding-top:22px; overflow: hidden;}
.main2_l{width:48%;float:right}
.main2_l img{width:100%;height:100%}
.main_new_r{width:48%;float:left}
.main_new_r h1{height:35px;line-height:35px;font-size:24px;font-weight:normal;padding-bottom:10px;border-bottom:1px #ccc dashed;}
.main_new_r h1 span{color:#0860a8;font-size:24px;display:block; font-weight:normal; }
.main_new_r .main-news-info{line-height:30px;color:#666;font-size:14px;}
.showsee_btn{width:100%;  text-align: center;padding-top:20px;margin-bottom:15px;}
.showsee_btn a{color:#fff;background:#5ba9f3; display:block;width:120px; line-height: 40px;}
.showsee_btn a:hover{background-color:#0965bb}
.pages{width:100%;overflow:hidden;text-align:center;padding:50px 0}
.pages a{display:inline-block;margin:5px;border:1px #ccc solid;padding:5px 15px;color:#666;font-size:16px;border-radius:3px}
.pages a:hover{color:#0052a5;border:1px #0052a5 solid}
.info-container{width:80%;margin:0 auto;}
.info-listItem{width:calc(100%/3); overflow: hidden; float:left;}
.info-container dl{margin:10px; overflow: hidden;font-size:14px; line-height: 26px;}
.info-container dl dt{width:100%; overflow: hidden; position:relative;}
.info-container dl dt img{width:100%;}
.info-container dl dt span{display:block; position:absolute; bottom:0; right:0;background:rgba(0,0,0,0.5);color:#fff;padding:10px;}
.info-container dl dd{width:100%; overflow: hidden; margin:15px 0;}
.info-container dl dd a{font-size:18px; display:block; color:#333;  overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.news-info{width:100%; margin-top:15px;color:#666;height:50px; }
.info-more{width:100px;display:block;line-height:36px;border:1px solid #E4E4E4;text-align:center;transition:all .1s;color:#0860a8;font-size:14px;display:block;}
.info-more:hover{background:#0860a8;color:#fff}

.us_top{border-bottom:1px solid #dfdfdf;margin-left:20px;padding-top:25px;position:relative}
.us_top h2{float:left;color:#333333;font-size:18px;border-bottom:3px solid #c9c9c9;bottom:-2px;position:absolute;left:20px;font-weight:normal}
.us_top b{float:right;margin-right:20px;font-size:14px;font-weight:normal;color:#777777}
.us_top b a{color:#777777}
.us_top b a:hover{color:#074c8d}
.us_top b span{color:#dc251f}
.us_bottom{width:848px;height:420px;margin:0 auto;padding-top:30px;clear:both}
.us_bottom p.we{width:500px;float:left}
.us_bottom img{float:right}
.us_bottom p{text-indent:2em;font-size:14px;margin-bottom:20px;color:#777777;line-height:28px;letter-spacing:1px;clear:both}
.new_show{width:100%}
.new_2{width:60%;margin:0 auto;padding-top:30px}
.main2_r{background:#FFF}
.news_m{width:60%;margin:0 auto;padding-top:30px;clear:both;font-size:14px;color:#666666;line-height:30px}
.news_m h1{font-size:20px;text-align:center;color:#333333;line-height: 30px;display:block;}
.news_m a{font-size:12px;color:#666666}
.news_m img{margin-bottom:10px;vertical-align: middle;width:100%; overflow: hidden;}
.news_m a:hover{color:#F00}
.new_show_img{width:100%}
.new_show_img img{width:100%;height:100%}
.us_bottom{width:848px;height:420px;margin:0 auto;padding-top:30px;clear:both}
.us_bottom p.we{width:500px;float:left}
.us_bottom img{float:right}
.us_bottom p{text-indent:2em;font-size:14px;margin-bottom:20px;color:#777777;line-height:28px;letter-spacing:1px;clear:both}
.service{width:845px;height:390px;margin:0 auto;clear:both;font-size:14px;color:#666666;padding-top:55px;letter-spacing:2px}
.picture,.picture_r{width:245px;height:331px;float:left;margin-right:55px;text-align:center}
.picture ul li,.picture_r ul li{width:245px;height:264px;background:#f0f0f0}
.picture_r{margin-right:0px;float:right}
.picture ul li b,.picture_r ul li b{font-size:18px;color:#343434;height:65px;line-height:65px;font-weight:normal}
.picture ul li p,.picture_r ul li p{background:url(../images/service_bg2.jpg) no-repeat 170px 0px}
.picture ul li a,.picture_r ul li a{height:13px;margin-left:35px;color:#084e8e}
.picture ul li a:hover,.picture_r ul li a:hover{color:#F00}
.picture span,.picture_r span{display:block;width:245px;height:59px;background:url(../images/service_bg.jpg);margin-top:8px;line-height:59px;font-size:30px;color:#FFF}
.service_m{width:845px;height:390px;margin:0 auto;padding-top:42px;clear:both}
.service_l{width:255px;height:324px;float:left;border:1px solid #c9c9c9}
.service_l img{margin-bottom:10px}
.service_l h3{font-size:18px;color:#333333;margin-left:32px;letter-spacing:1px;line-height:35px}
.service_l h3 span{font-weight:normal}
.service_r{width:558px;height:356px;float:right;line-height:24px;letter-spacing:1px}
.service_r h4{font-size:16px;color:#333333;margin-bottom:10px;font-weight:normal}
.service_r p{font-size:12px;color:#666666;margin-bottom:20px}
.main3{width:100%;height:1523px;background:#ebf4f3}
.main3_{width:1200px;height:1493px;margin:0 auto;padding-top:30px}
.main3_r{width:926px;height:1451px;border:1px solid #c9c9c9;border-top:4px solid #074c8d;float:right;background:#FFF}
.successful_bottom{width:848px;height:1352px;margin:0 auto;padding-top:48px;clear:both;text-align:center}
.successful_bottom ul li{width:253px;height:372px;float:left;margin-right:44px;background:#f2f2f2;margin-bottom:46px}
.successful_bottom ul li.right{margin-right:0px}
.successful_bottom ul li span{height:35px;line-height:35px;font-size:18px;letter-spacing:2px;color:#333333}
.contact_bottom{width:848px;height:410px;margin:0 auto;padding-top:33px}
.contact_bottom .map{width:848px;height:309px;margin-bottom:15px}
.contact_bottom ul li{font-size:18px;font-weight:normal;color:#3e3e3e;height:30px;line-height:30px}
.contact_bottom ul li b{font-weight:normal;float:left}
.contact_bottom ul li span{float:right}
.swiper-container{width:100%;height:100%;overflow:hidden;position:relative}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.img_swiper{width:100%}
.banner{width:100%}
.swiper-button-prev,.swiper-button-next{position:absolute;bottom:50%;display:block;width:55px;height:55px;background-image:url(../images/icon-arrow.png);background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0.3);border-radius:100%;cursor:pointer;z-index:99}
.swiper-button-next{right:3%}
.swiper-button-prev{left:3%;transform:rotate(-180deg)}
.cp_wrap_box .swiper-button-prev{left:0;bottom:0}
.cp_wrap_box .swiper-button-next{left:60px;bottom:0}
.banner-ul-ico{position:absolute;left:50%;margin-left:-80px;bottom:37px;z-index:0}
.banner-ul-ico li{width:10px;height:10px;margin:0 10px;background:rgba(0,0,0,0.5);border-radius:50%;display:inline-block}
.banner-ul-ico .current,.banner-ul-ico li:hover{cursor:pointer;background-color:#ff9900}
.bosy_wrap{width:100%;background-color:#f9f9f9;padding-top:20px}
.inabout_wrap{width:80%;margin:0 auto; overflow: hidden;}
.inabout_left{width:70%;float:left; overflow: hidden;}
.inabout_left_top{margin:auto;width:100%;}
.inabout_right{width:30%;margin:auto;text-align:right;float:left;}
.inabout_right span{margin-top:20px}
.ico_img img{width:35px}
.inabout_left h2{font-size:30px;color:#0860a8;padding-bottom:30px;}
.inabout_left p{font-size:14px;}
.inabhout_btn{margin-top:45px;width:100%;margin-bottom:20px;}
.inabhout_btn .ap{}
.inabhout_btn a{font-size:16px;display:inline-block;line-height:30px;padding:10px 25px;color:#333;border:1px solid #ccc;}
.inabout_right h3{font-size:16px;line-height:30px}
.inabout_right h1{font-size:22px;font-weight:600;color:#2b7ed6;line-height:54px}
.inborder{width:100%;background-color:#f9f9f9;padding-top:53px}
.innew_wrap{width:80%;margin:0 auto;display:flex;border-top:1px solid #ccc;padding:28px 0; overflow: hidden;}
.in-news-tit{width:200px; float:left; overflow: hidden;}
.in-news-tit span{display:inline-block;float:left;}
.notice{float:left; width:calc(100% - 200px);overflow: hidden;}
.new_left_{border-left:7px solid #2b7ed6;margin-right:10px;height:41px; overflow: hidden;display:inline-block;}
.new_left_title{font-size:28px}
.notice{color:#ff7300;overflow:hidden;}
.notice li{width:100%; overflow: hidden;padding:5px 0;}
.notice a{color:#0075E8;font-size:16px;display:inlineblock;text-decoration:none;line-height: 30px; }
.notice a:hover{color:#ff7300;text-decoration:underline}
.new_time{margin-left:29px}
.about_index_wrap{width:100%;padding:60px 0;background:url("../images/index-bg1.jpg") no-repeat center;overflow:hidden}
.about_in_top{width:80%;margin:auto}
.content_index{width:100%;padding:0}
.con{width:25%;float:left;position:relative;cursor:pointer;overflow:hidden}
.con a{display:block;overflow:hidden;margin:10px;position:relative}
.con img{width:100%}
.con a:hover .txt{height:50%}
.txt{position:absolute;left:0;bottom:0px;width:100%;height:60px;line-height:60px;text-align:center;color:#fff;background:rgba(0,0,0,.6)}
.txt h3{font-weight:400;font-size:18px}
.txt .con-txt{font-size:14px;display:block;line-height:24px;padding:20px;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-moz-margin-before:1em;-moz-margin-after:1em;-moz-margin-start:0;-moz-margin-end:0;transition:.5s}
.proList{width:100%;overflow:hidden;font-size:14px;position:relative}
.pro_li{width:100%;overflow:hidden}
.pro_li h1{font-size:20px;display:block}
.pro_li_left{width:55%;float:left;overflow:hidden}
.pro_li_right{width:43%;float:right;overflow:hidden;text-align:center}
.pro_li_right img{width:100%}
.pro_li_con{width:100%;overflow:hidden;padding:20px 0;color:#666}
.pro_li_more{width:100%;overflow:hidden;padding-top:20px}
.pro_li_more a{display:inline-block;background:#2b7ed6;color:#fff;padding:5px 20px;line-height:30px;font-size:14px}
.cp_wrap_box{width:80%;margin:20px  auto;display:flex;overflow:hidden;position:relative}
.cp_wrap_left{width:30%;margin:auto;float:left}
.cp_wrap_left h1{font-size:18px;line-height:41px}
.cp_wrap_left p{font-size:18px;line-height:41px}
.cp_bottom{font-size:18px;margin-top:50px;background-color:#2b7ed6;color:#fff;width:23%;text-align:center;padding:10px}
.cp_bottom a{color:#fff}
.cp_wrap_right{width:65%;margin:auto}
.pro_li{width:100%;overflow:hidden}
.right_banner{}
.right_banner .right_banner_pic{height:392px;position:relative;padding-bottom:20px}
.right_banner .right_banner_pic li{position:absolute;display:none}
.right_banner .right_banner_pic li:first-child{display:block;position:absolute;top:0%}
.right_banner .right_banner_pic li img{width:100%}
.right_banner .jiantou{height:50px;width:12%;margin:auto}
.right_banner .jiantou li{width:50px;height:50px;text-align:center;line-height:50px;border:1px solid #ccc;border-radius:50%}
.right_banner:hover .jiantou{display:block}
.right_banner .jiantou .left_1{margin-top:19px;display:block}
.right_banner .jiantou li:first-child{float:left;cursor:pointer}
.right_banner .jiantou li:last-child{float:right;cursor:pointer}
.box_wrap{width:80%; margin:0px auto; overflow: hidden;}
/**/
.iner-nav{width:100%; overflow: hidden; background:#f2f2f2; text-align: center;margin-bottom:30px;border-bottom:2px #ddd solid;}
.iner-nav li{display:inline-block; overflow: hidden;}
.iner-nav li:first-child a{border-left:1px #ddd solid;}
.iner-nav li a{display:block; padding:20px; font-size:16px; color:#333;border-right:1px #ddd solid;}
.iner-nav li a:hover{ color:#0092ee}

@media screen and (max-width:1440px){
	.right_banner .jiantou{width:21%}
	.cp_bottom{width:30%}
}
@media screen and (max-width:1024px){
	.right_banner .right_banner_pic{height:412px;position:relative}
	.right_banner .right_banner_pic li{position:absolute;display:none;top:2.3%}
	.right_banner .right_banner_pic li:first-child{display:block;position:absolute;top:2.3%}
	.main_new{width:95%;margin:0 auto;padding-top:22px;}
	.cp_bottom{width:48%}
	.cp_wrap_box{width:95%;display:flex;padding-bottom:60px}
	.cp_wrap_right{width:76%}
	.innew_wrap{width:95%}
	.innew_wrap{display:block}
	.about_in_top{width:100%}
	.noticTipTxt a{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
	.noticTipTxt{margin:0}
	.new_time{text-align:right}
	.inabout_wrap{width:98%}
	.info-container{width:95%;margin:0 auto;min-height:750px}
	.box_wrap{width:95%;}
	.news_m{width:100%;}
}
@media screen and (max-width:768px){
	.right_banner .jiantou{width:27%}
	.right_banner .right_banner_pic li{position:absolute;display:none;top:26%}
	.right_banner .right_banner_pic{height:538px;position:relative}
	.right_banner .right_banner_pic li:first-child{display:block;position:absolute;top:26%}
	.main_new{width:95%;margin:0 auto;padding-top:22px;}
	.con{width:50%}
	.cp_bottom{width:34%;margin:auto}
	.cp_wrap_left{width:100%;margin:10px;text-align:center}
	.cp_wrap_box{padding-bottom:20px}
	.cp_wrap_right{width:100%}
	.innew_wrap{width:93%}
	.swiper-button-prev,.swiper-button-next{width:30px;height:30px;background-size:10px}
	.pro_li_left,.pro_li_right{width:100%;margin-bottom:15px}
	.inabout_left,.inabout_right{width:100%;overflow: hidden; text-align:left;}
	.in-news-tit,.notice{width:100%;}
	.info-listItem{width:calc(100%/2);}
	.main_new_r,.main2_l{width:100%;}
	.new_2{width:98%;margin:0 auto}
	
}
@media screen and (max-width:425px){
	.right_banner .jiantou{width:41%}
	.right_banner .right_banner_pic{height:344px;position:relative}
	.right_banner .right_banner_pic li{position:absolute;display:none;top:40%}
	.right_banner .right_banner_pic li:first-child{display:block;position:absolute;top:40%}
	.main_new{width:95%;margin:0 auto;padding-top:22px;}
	.cp_wrap_box{width:80%;margin:auto;display:block}
	.cp_bottom{width:34%;margin:auto}
	.cp_wrap_left{width:100%;margin:10px;text-align:left}
	.cp_wrap_left h1{font-size:16px;line-height:41px}
	.cp_wrap_left p{font-size:13px;line-height:41px}
	.cp_bottom{font-size:15px;background-color:#2b7ed6;color:#fff;width:38%;text-align:center;padding:10px;margin:10px}
	.cp_wrap_right{width:100%}
	.cp_wrap_right img{width:100%}
	.innew_wrap{width:98%;margin:0 auto;display:block;border-top:1px solid #000;padding:9px 0}
	.new_left_{border-left:2px solid #2b7ed6;margin-right:10px;height:25px}
	.new_left_title{font-size:17px;width:26%}
	.notice{margin:6px auto;overflow:hidden;width:100%}
	.noticTipTxt{color:#ff7300;height:22px;line-height:22px;overflow:hidden;margin:0 0 0 6px}
	.noticTipTxt li{height:44px;line-height:22px}
	.noticTipTxt a{color:#0075E8;font-size:14px;text-decoration:none;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.noticTipTxt a:hover{color:#ff7300;text-decoration:underline}
	.new_time{margin-left:29px}
	.new_show{width:100%}
	
	.main2_r{background:#FFF}
	
	.us_top{height:auto;overflow: hidden;margin:0; padding:10px 0;}
	.us_top h2{position:relative;float:left;margin:0;padding:0;left:0;display:none;}
	.us_top b{width:100%;float:right;text-align:left;margin:0;}
	.info-container{width:95%;margin:0 auto;}
	.info-listItem{width:100%;}
	.news-nav{width:100%}
}
@media screen and (max-width:375px){
	.right_banner .right_banner_pic{height:313px;position:relative}
	.right_banner .right_banner_pic li{position:absolute;display:none;top:47%}
	.right_banner .right_banner_pic li:first-child{display:block;position:absolute;top:47%}
}